238. Steam Deck安裝Cheat Engine
WHY
有些遊戲用簡易版的搜尋軟體 206. steamDeck 的 Cheat Engine替代品,
就是搜不到,
想說是不是還是該用CE來試試看了。
Solution
主要是參考這個影片Cheat Tables (.CT) for Steam Deck SteamOS Cheat Engine Guide Setup Tutorial
主要幾個步驟,備忘一下。
- 下載軟體
到桌面模式下,安裝 ProtonUP-Qt 以及 Protontricks
如果沒有外接滑鼠的話,
右邊的觸控版是滑鼠, RT(R2) 是滑鼠左鍵, LT(L2)是滑鼠右鍵
- 新增SteamTinkerLaunch
開啟ProtonUP-Qt
Add version
在Compatibility tool選擇 SteamTinkerLaunch
然後 install
完成後重新啟動Steam
- 新增CE到收藏庫
桌面模式下,開啟Steam。
到『收藏庫』,左下方有一個新增遊戲的按鈕,
選擇 『新增非Steam遊戲』。
找到你剛剛下載的CheatEngine.exe。
- 安裝CE
新增完成後,會出現下圖,
選擇右邊的內容,
開啟相容性。
『強制使用特定Steam Play 相容性工具』打勾。
選擇『Proton Experimental』
設定完後,啟動。
會看到安裝畫面,就安裝吧。
注意,中途會問你要不要裝其他軟體,選擇Skip All
- 複製資料夾
找到CE的資料夾,記得先開啟『顯示隱藏檔』
/home/.steam/steam/steamapps/compatdata
這邊有兩種方式,
一種是找到建立日期是剛剛的。
另一種是打開Protontricks
看CheatEngine的編號是哪一個。
像我的是3262966842
就再進去
3262966842/pfx/drive_c/Program FIles
完整路徑會像這樣
/home/.steam/steam/steamapps/compatdata/3262966842/pfx/drive_c/Program files
將Cheat Engine 7.5
資料夾整個複製,
貼到你想要修改的遊戲資料夾上面。
假設我要修Brotato,編號是 1942280(開Protontricks
查)。
就參考上面的路徑
/home/.steam/steam/steamapps/compatdata/1942280/pfx/drive_c/Program files
到這邊將Cheat Engine 7.5
資料夾 貼上。
- 設定Brotato用
SteamTinkerLaunch
開啟
桌面模式
內容->相容性->強制使用特定Steam Play相容性工具->Steam Tinker Launch
- 設定Game Menu
桌面模式
照上面的設定完後,執行遊戲,會跳出一個視窗,
選擇下方的Main Menu-> Game Menu
Use custom command 打勾
Custom command 選擇剛剛複製過來資料夾裡面的CheatEngine.exe
Fork custom command 打勾
- 啟用開發者模式
可以回到遊戲模式,
先按下Steam
按鈕,系統-> 啟用開發者模式。
- 開始修改
執行你的遊戲,此時按下 Steam
按鈕,
會看到同時有兩個檔案在執行,
一個是你玩得遊戲,
另一個則是CheatEngine。
需要注意的是,如果你有選擇開啟其他視窗的話,
需要從Steam
按鈕去選擇你開啟的其他視窗。
Note
- 抓圖的話使用內建的Spectacle
- 複製圖片的話,使用ssh
SteamDeck
如果沒設過密碼,需使用passwd
先行設定
systemctl enable sshd # 啟用sshd
systemctl restart sshd # 重新啟動sshd
systemctl status sshd # 查詢狀態
ip -4 addr # 查詢ip位置
PC
scp -r deck@192.168.1.2:/home/deck/Pictures/ .
ref.